<?php

declare(strict_types=1);

namespace App\Robot\Dto;

use App\Common\Dto\DataObject;

class SetProfileDTO extends DataObject
{
    private string $name;

    private string $alias;

    private string $email;

    private string $mobile;

    private string $address;

    /**
     * 1:男 2:女
     * @var int
     */
    private int $gender;

    public function getName(): string
    {
        return $this->name;
    }

    public function setName(string $name): SetProfileDTO
    {
        $this->name = $name;
        return $this;
    }

    public function getAlias(): string
    {
        return $this->alias;
    }

    public function setAlias(string $alias): SetProfileDTO
    {
        $this->alias = $alias;
        return $this;
    }

    public function getEmail(): string
    {
        return $this->email;
    }

    public function setEmail(string $email): SetProfileDTO
    {
        $this->email = $email;
        return $this;
    }

    public function getMobile(): string
    {
        return $this->mobile;
    }

    public function setMobile(string $mobile): SetProfileDTO
    {
        $this->mobile = $mobile;
        return $this;
    }

    public function getAddress(): string
    {
        return $this->address;
    }

    public function setAddress(string $address): SetProfileDTO
    {
        $this->address = $address;
        return $this;
    }

    public function getGender(): int
    {
        return $this->gender;
    }

    public function setGender(int $gender): SetProfileDTO
    {
        $this->gender = $gender;
        return $this;
    }
}